package com.tcxhb.job.dao.dataobject.query;


import com.tcxhb.job.common.model.PageRequest;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * author:auto.generator
 * time: 2023-11-05
 */
@Data
public class JobInstanceQuery implements Serializable {

    private Long id;
    private String traceId;
    private PageRequest page;

    private Long jobId;
    private String appName;

    /**
     * 上一次ID
     */
    private Long lastId;


    /**
     * 执行状态 区间
     */
    private Integer minExeStatus;

    /**
     * 执行状态
     */
    private Integer maxExeStatus;
    /**
     * 调度状态
     */
    private Integer scheduleStatus;
    /**
     * 执行状态
     */
    private Integer executeStatus;
    /**
     * 开始时间
     */
    private Date scheduleTimeStart;

    private Integer retryFlag;
}
